package com.ruoyi.activity.service;

import com.ruoyi.activity.domain.ActHistoricTaskInstanceInfo;
import org.activiti.engine.history.HistoricTaskInstance;
import org.activiti.engine.task.Task;

import java.util.List;

/**
 * 流程历史任务相关业务操作
 */
public interface IActHistoryTaskService {
	
	List<ActHistoricTaskInstanceInfo> listHistoryTaskNodes(String instanceId);
	
	ActHistoricTaskInstanceInfo convertHistoricTask(HistoricTaskInstance historicTask);
	
	ActHistoricTaskInstanceInfo convertTask(Task task);
	
	ActHistoricTaskInstanceInfo historyTaskNodes(String taskId);
}
